

// 获取验证码
$("#captcha-btn").click(function() {
    var email = $("#exampleInputEmail1").val();
    // 设置冷却至
    var cooldown = 60
    $.ajax({
    url : '/user/get_email/'+email,
    method : 'POST',
    success : function(data) {
            if (data.code == 1) {
                const intervalTimer = setInterval(function(){
                    $("#captcha-btn").prop('disabled',true);
                    $("#captcha-btn").text(cooldown);
                    cooldown--;
                    if(cooldown<0){
                        $("#captcha-btn").text("获取验证码");
                        $("#captcha-btn").prop('disabled',false);

                    }
                },1000);
            }
            else if(data.code == 0){
                alert('发送邮件失败，请联系管理员！');
            }


        }
    })
})

// 注册
$("#myform").submit(function(event) {
    // 阻止表单的默认提交行为
    event.preventDefault();
    const formData = $(this).serialize();

    $.ajax({
    url : '/user/register',
    method : 'POST',
    data:formData,
    success : function(res) {
            if (res.recode==1){
                alert('注册成功！');

                window.location.href = '/user/login';
            }
            else if (res.recode==0){
                $("#error_reg").text(res.error);
            }
            else{
                if (res.email) $("#error_email").text(res.email);
                else if (res.code) $("#error_code").text(res.code[0]);
                else if (res.username) $("#error_username").text(res.username);
                else if (res.password) $("#error_password").text(res.password);
                else if (res.password_confirm) $("#error_repassword").text(res.password_confirm);
            }


        }
    },
    )
})